草庐IT

iphone - NSUndoManager 和 GLKit

全部标签

iphone - 如果我弱链接应用程序中的所有框架会怎样?

如果我对应用中的所有框架进行弱链接会怎样?会不会有什么不好的事情发生? 最佳答案 这不是一个好主意。虽然技术上不会发生任何坏事,但弱链接允许您编写可能会崩溃的代码。弱链接告诉编译器你的程序应该继续运行,即使库的某些部分不受支持。如果你没有弱链接,不支持的方法调用或对象的存在将使应用程序崩溃。如果这样做,该应用程序将一直运行,直到您尝试访问坏符号。因此,不是弱链接一切都会给您带来额外的好处,即不必调试晦涩的案例。非弱链接是关于你不会失去什么,而不是你得到什么-除非你需要向后兼容。然后故事发生了变化。查看thisdocumentatio

iphone - 我怎样才能从 ios 中的导航 Controller 清除 View

我正在创建基于导航的iphone应用程序。因为我必须在用户选择时从一个View移动到另一个View,但有一点我想从第4个View移动到第2个View我会简单地向你解释我的屏幕是1)菜单2)所选菜单的事件列表(在此屏幕上,点击此按钮右侧有导航按钮,另一个View将打开以选择城市,当用户选择城市时,它应该通过清除之前打开的城市进入第二个屏幕屏幕)3)和上面一样有右键可以改变城市。那么我如何在ios中执行此操作,请帮助我。我在android中通过名为ACTIVITY_CLEAR_TOP的选项完成了此操作,我希望在ios中也这样做。 最佳答案

iphone - OpenSSL 不支持来自 iOS 的公钥

我在iOS上使用SecKeyGeneratePair创建了key对,然后使用SecItemCopyMatching(当然是在导出前进行了Base64编码)将key导出到publicKey和privateKey。现在我在使用公钥加密数据时遇到问题。我使用下一个OpenSSL命令:opensslrsautl-encrypt-inkeypublicKey-pubin-intext.txt-outtext.enc我收到来自OpenSSL的“无法加载公钥”响应。我已经分析了publicKey并注意到它只包含以下内容:SEQUENCE(2elem)|INTEGER(1023bit)|INTEGER

iphone - 表格 View 中的事件指示器

我有一个包含xml解析对象的TableView。我想在此TableView中实现事件指示器,如果数据加载完成,事件指示器会自动停止。如何做到这一点?提前致谢 最佳答案 首先,您需要进行异步调用以获取xml数据。在调用之前启动事件指示器,然后在委托(delegate)方法中收到数据时停止事件指示器,代码如下所示。-(void)getAsyncData{//dosomethinghere......[indicatorstartAnimating];[NSURLConnectionconnectionWithRequest:urlReq

iphone - Instagram iPhone 应用程序问题

我正在开发类似Instagram的应用程序来学习iOS编程。我的应用程序是图像托管网站的客户端,用户可以在其中共享自己iPhone中的图片。我有几个问题:当您打开Instagram但未登录时,您看不到带有五个按钮的标签栏。您会看到一个带有两个按钮的黑条,用于登录和注册。如果用户未登录,如何隐藏标签栏并显示这样的栏(可能是标准栏,对吧)?根据您的意见,应用程序模型的作用是什么?(我应该使用模型还是你暗示我只使用ViewController?)作为“数据模型”,我首先想到的是图像数组。当用户单击“刷新帖子”按钮时,该数组将刷新。还有“流行图像”,所以我认为它是从全局图像数组中分离出来的另一

iphone - 如何从 iPhone 获取通话结束通知事件?

我如何在我的应用程序中得知电话已结束?另外,我能否获得有关该通话的信息​​,例如持续时间? 最佳答案 这真是个好问题。可以注册接收来自UITelephony或类似的通知(使用UINotificationCenter调用)。但是,我不知道那是我头脑中的公共(public)API还是私有(private)API。或者如果有可能的话:)但是,如果您在通话开始时正在使用您的应用程序,它会在通话结束时调用-(void)applicationWillEnterForeground。至于区分电话结束与只是定期返回电话,我不知道。但这是一个开始。关

iphone - UITableViewCell 中的 UITextView

我在自定义UITableViewCell中有一个UITextView。我遇到的问题与resignFirstResponder有关。当resignFirstResponder被调用并且UIkeyboard被关闭时,UITextView向上滚动一行,这使得输入在单元格的顶部只有一半可见。我在创建UITextView时是否遗漏了以下代码中的某些内容?if(indexPath.row==0){//LoadthecellwiththecommenttextViewcell=(DetailCellViewController*)[tableViewdequeueReusableCellWithId

iphone - 我们可以随时在 iPhone 中启动设置屏幕以启用 GPS 吗?

我已经尝试使用调用在我的应用程序中启动iPhone的设置CLLocationManager*locationManager=[[CLLocationManageralloc]init];locationManager.delegate=self;[locationManagerstartUpdatingLocation];[locationManagerrelease];但我只能启动一次,现在我无法启动我的应用程序中的设置。我正在使用装有iOS4.2的iPhone3GS如果位置服务关闭,是否有任何其他方式可以随时启动设置。 最佳答案

iphone - 获取属于与核心数据一对多关系的实体的所有对象

我正在开发简单的iPhone应用程序,我正在尝试让核心数据正常工作。我的数据模型中目前有两个实体,如下所示:在我的应用程序中,我有一个TableView,它应该显示属于某个注释block的所有页面。我目前使用:NoteblockAppController*appController=[NoteblockAppControllersharedNoteblockAppController];NSArray*list=[appControllerallInstancesOf:@"Page"orderBy:@"createdAt"];noteblockPages=[listmutableCop

iphone - 在后台运行应用程序,如 google latitude

我现在正在开发一个跟踪用户位置的应用程序。我希望这个应用程序即使不在任务列表中也能运行(双击主页按钮不显示它)。与googlelatitude一样,该应用程序不在后台运行。我认为该文档讨论的是当用户按下主页按钮时运行应用程序:http://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/BackgroundExecution/BackgroundExecution.html但是如果用户通过双击主页按钮关闭此应用程序怎么办?我知道像谷歌纬度这样的应用程序仍在